home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr24 / diskspin.zip / DISKSPIN.DOC < prev    next >
Text File  |  1993-06-09  |  12KB  |  216 lines

  1. Diskspin 1.0
  2. Freeware, with an option to buy!
  3.                                    - * -
  4. Distribution:
  5. -------------
  6.     This program is freeware as distributed in this archive. The  program  and
  7.  documentation file should not be separated.  The  program  and  documentation
  8.  should not be modified, except insofar as to recompress  with  a  compression
  9.  protocol of your own preference (though the version of .ZIP I use  treats  me
  10.  well maybe you're still sympathetic to SEA).
  11.  
  12.     No fee may be charged and no compensation may be received for this program
  13.  except by the author (that's what you get  when  you  write  something),  all
  14.  rights are retained  by  the  author  including  distribution  rights,  sales
  15.  rights, and all other rights specified or not.
  16.  
  17.     This program may be distributed by any means within the above restrictions
  18.  except  for  situations  where  it   will   be   available   only   to   paid
  19.  subscribers,members, etc. as that is denying the freeware principle  to  work
  20.  (where it's "free for a fee", which of course is not free at all).
  21.  
  22. Disclaimer:
  23. -----------
  24.     This program was written on an IBM AT* compatible computer system, it  was
  25.  tested only on an IBM AT compatible computer system. While  theoretically  it
  26.  should work on a wide variety of IBM computer platforms, it is only  expected
  27.  to work on an IBM AT compatible computer system. I was also only tested on MS
  28.  DOS 5.0, though earlier versions should work I'm not sure how  far  back  you
  29.  can go and expect it to function properly.
  30.  
  31.     Diskspin does not attempt to write to the disk, so spinning a regular disk
  32.  will not affect  the  media.  Only  drives  A  and  B  can  be  specified  as
  33.  parameters, even if you try to specify drives 2 or 3 they will be ignored. So
  34.  hard disks or secondary floppies can't be accedentally  spun  (which,  again,
  35.  should be perfectly harmless even to valid media).
  36.  
  37.     However, any punk with a shread of assembly knowledge should  be  able  to
  38.  locate the code that specifies the spin cycle and turn it in to a wash  cycle
  39.  and wash your data right away...so make sure that you have  a  good  copy  of
  40.  this program, I didn't release a trojan or virus (I make plenty of efforts to
  41.  insure this), however I can't gurantee that between the  time  I  distributed
  42.  this program and the time you recieved it that  someone  else  didn't  either
  43.  intentionally or inadvertently infect the program with a virus  or  otherwise
  44.  reverse engineer the program.
  45.  
  46.     I could include a CRC for you to check, but that'd be one more  thing  for
  47.  me to update in the docs between updates, and it could be easily altered with
  48.  any text editor by the same person who would want to set up a trojan  program
  49.  and have it appear to be legitimate (which of course is  the  goal  of  every
  50.  trojan creator).
  51.  
  52.     So, in short, if you doubt this program is safe then by  all  means  don't
  53.  run it. If, however, after you've read the docs you want a  safe  copy,  then
  54.  write or call me directly and I will send you a safe copy  that  you  can  be
  55.  sure is unaltered or uninfected. See ordering for more info on this option.
  56.  
  57.     With the above said and understood  no  warantee,  expressed  or  implied,
  58.  exists as to the operation or function  of  this  program.  Failure  of  this
  59.  program to perform to expectations is a possibility under the wide variety of
  60.  circumstances that this program may be subjected to.  As  such  any  negative
  61.  result shall be the sole responsibility of the person who executed, or caused
  62.  to be executed, the Diskspin program.
  63.  
  64. Requirements:
  65. -------------
  66.     An IBM AT compatible computer, though others may work, the  main  function
  67.  in question is the drive determination routine which attempts to read the  AT
  68.  BIOS drive type, if it senses a predictable error  then  it  defaults  to  40
  69.  tracks (since I figure an XT would have a 40 track drive).
  70.  
  71.     MS DOS, most versions should work, but let's say, version 3.2 or higher.
  72.  
  73.     A working system timer, since the program  has  a  fixed  duration  of  30
  74.  seconds.
  75.  
  76. Background and Function:
  77. ------------------------
  78.     It's recommended that you clean your disk drive heads after every 40 hours
  79.  of use (more or less depending upon actual usage). I use my floppies quite  a
  80.  bit.
  81.  
  82.     I orderd my disk cleaning kits (About $15.00 worth), and was  reading  the
  83.  package and each disk indicated that it was good for 15  uses.  That's  about
  84.  two weeks, so I had (between my 3.5" and  5.25"  drives)  ordered  about  two
  85.  months supply of cleaning disks...Which I suppose to  some  is  a  reasonable
  86.  maintenance cost (except for those of you who  don't  believe  in  preventive
  87.  maintenance yet, though I believe anyone who uses computers  will  eventually
  88.  come to the conclusion sooner or later that it's easier to delay  or  prevent
  89.  failures and errors than to constantly take the dive and then try to  recover
  90.  the data).
  91.  
  92.     Anyway, for me, I just didn't like trashing an apparantly new  disk  after
  93.  15 uses...I'm the type of guy that uses head cleaning tapes for years because
  94.  "it still looks good", like I can tell by looking at the case. with disks  is
  95.  was especially irritating, especially since I know enough about the mechanics
  96.  of a drive to know that the head is in a very specific spot, usually  on  the
  97.  outside rim of the disk where the directory sector is located. It  just  sits
  98.  there and the drive spins and that cleans the heads. So why trash the disk if
  99.  only the outside ring a head's widths wide is dirty?
  100.  
  101.     I figure you should safely be able to have three step  reigons  where  you
  102.  can clean the heads for 15 times extending the life of a single cleaning disk
  103.  from 15 cleanings to 45 cleanings. (Actually,  if  I  examined  it  a  little
  104.  closer I'm pretty sure 4 steps would be safe, or maybe even  more  since  the
  105.  actual surface contact of the heads is a pretty concentrated area).
  106.  
  107.     This way, if after 5 cleanings you see contamination and are  supposed  to
  108.  trash the disk you just line through your  first  15  cleanings,  then  start
  109.  using the middle of the cleaning disk, then the end and you still get another
  110.  30 cleanings out of that 15 cleaning disk.
  111.  
  112.     It shouldn't take long to appreciate the savings in cleaning  media  after
  113.  you get used to using the program in your cleaning routine. If  you  want  to
  114.  make sure I'm not using smoke and mirrors feel free to pop the cover off your
  115.  computer and use the program with a regular formatted floppy  and  watch  the
  116.  head as you run from track 0 to track M to track I.
  117.  
  118. Execution:
  119. ----------
  120.     Diskspin takes two parameters, the order of the parameters is important.
  121.  
  122.     The first parameter is the  drive  number,  and  invalid  number  and  the
  123.  program defaults to drive A:, a parameter of 1 will specify drive B:.
  124.  
  125.     The second parameter is the track  to  spin  on,  there  are  three  valid
  126.  choices. 0, M, and I (it's not case sensitive). 0 is the outermost  track,  M
  127.                        is the middle track, and I is the innermost track.
  128.    ooooo  <- Track 0   I generally start with track 0 and work in, though this
  129.   o     o <- Track M   isn't necessary in practice it might be better to start
  130.   o     o <- Track I   on the inner track since the drive will almost always
  131.   o  0  o              start on track 0 and therefore have to spin there at
  132.   o     o              least a few turns before it moves the head in (since
  133.   o     o              the BIOS won't step the head until the disk is up to
  134.    ooooo               speed.
  135.                        The default if no parameters are given however is to
  136.  spin drive A: on track 0, it will spin for :30, which is still more
  137.  conveinient than the directions that came with my 3M kit to 'type DIR
  138.  three times.'
  139.  
  140.  For you techno guys, here's the syntax for program exection:
  141.  
  142.      diskspin [drive #] [track]
  143.      where drive # is '0' or '1' and track is a 0, M, or I.
  144.  
  145.     M and I are calculated by an IBM  AT  routine  to  determine  the  maximum
  146.  number of tracks, if you don't have an AT or you have  an  unsupported  drive
  147.  (2.88 maybe, I don't have one so I don't know) then it will error. It  SHOULD
  148.  default to 40 tracks, which should work, however  the  spread  in  the  steps
  149.  won't be as great as I've intended.
  150.  
  151.     After the program is run you'll see a summary of the drive it's working on
  152.  and the track it's spinning at, though  unless  your  memory  is  really  bad
  153.  you'll already know that, the first number however is the time into the spin,
  154.  and this number should more or less stop around 30, after 30 seconds.
  155.  
  156.     However since a cleaning disk generates a time  out  it's  not  nearly  as
  157.  quick a return as an actual disk (if you spin on a regular  formatted  floppy
  158.  you'll see that it's much faster, though of course it  provides  no  cleaning
  159.  service).
  160.  
  161. Support etc:
  162. ------------
  163.   Support may be requested by writing the author:
  164.  
  165.                             William Parish
  166.                             P.O. Box 171446
  167.                             San Diego, CA  92197
  168.  
  169.     Include a S.A.S.E. for a simple verbal question or to submit  comments  or
  170.  suggestions. If you would like a 'certified safe'  copy  that  has  not  been
  171.  distributed through the online networks, please include a  $5.  S&H  fee  and
  172.  specify what format disk you would like the  program  on  and  send  you  the
  173.  latest distribution copy.
  174.  
  175.     If you want to call San Diego directly to obtain the latest copy  directly
  176.  from the author, call Aardvark B.B.S. (619) 272-5553.
  177.  
  178.     This is the full extent to which support is  offered,  however  since  the
  179.  program is fairly self explanitory there shouldn't be a need to have any more
  180.  support.
  181.  
  182. FUTURE:
  183. -------
  184.     If you would like to register this program then you will  help  compensate
  185.  me for my time in providing you a means of tripling your investment  on  head
  186.  cleaning disks. Whatever small contribution you  could  make  to  my  efforts
  187.  would be paid back in a matter of  time  (depending  upon  your  disk  usage)
  188.  simply by using this program.
  189.  
  190.     After that point in time with  the  costs  of  the  cleaning  disks  saved
  191.  exceeds what you've given me everything else will be a net saving forever and
  192.  ever. What a deal. So consider this and maybe we can both get a case  of  the
  193.  fuzzies with a mutual sharing deal.
  194.  
  195.     You'll also gain a voice, any comments or suggestions will  have  priority
  196.  influence on any future revisions or programming projects I may consider, and
  197.  if you include a return address I can harass  you  with  direct  mailings  of
  198.  futre programs I may come up with that could be of interest to you (which  of
  199.  course you could 'try and maybe buy'.
  200.  
  201.     No you don't have to do this, because this is freeware. But  you  do  have
  202.  the option to buy. If you do contribute $10. or more I'll include any updates
  203.  or revisions I make of this program.
  204.  
  205.     I have a version that will clean both drives  at  once,  but  it's  a  tad
  206.  cheezy, if I get it perfected though I'll send it off to the registered users
  207.  first and may not distribute it 'normally' as  a  bonus  for  those  who  are
  208.  considerate of the time I spent on this (though, in  honesty,  I  think  I've
  209.  spent more time on this stupid doc file which pathetically is larger than the
  210.  program itself).
  211.                                    - * -
  212. Etc.
  213. ----
  214. * AT is a registered trademark of International Business Machines
  215. * MS DOS is a registered tradeamrk of Microsoft Corporation
  216.